Golang Job: Senior Software Engineer

Job added on

Company

iRobot

Location

Cham - Switzerland

Job type

Full-Time

Golang Job Details

iRobot: THE COMPANY BEHIND THE BRAND & THE PRODUCTS

Headquartered in Bedford, Massachusetts iRobot designs and builds innovative robots that make a difference in people’s lives. The company was established in 1990 by three Massachusetts Institute of Technology alumni and began with a vision of robots beyond academia and industry involving practical applications that would change the world. The original business plan involving space exploration by robots was well underway when the company began to win government and industry contracts and focus shifted. iRobot further diversified in 1997 when the first home robotic vacuum cleaner known as iRobot Roomba was developed.

iRobot has since successfully created a “consumer” home robot category that is changing the way consumers clean. Since then, more than 30M robots have been shipped. Beyond Roomba, other consumer products include Braava (robotic floor mopping), Combo (2-in-1 vacuum and mopping robot) and Root (educational robot).

In November 2021, iRobot acquired Aeris Cleantec AG, a fast-growing provider of premium, smart air purifiers. Aeris’ work to perfect Swiss-engineered smart air purifiers will enable iRobot to exponentially increase the value we provide consumers and deliver an ecosystem of solutions that simply make life better.

Today, iRobot is a NASDAQ listed company (“IRBT”), +1300 employees and revenues FY20’ of $1.43B (+18%).

iRobot has a unique culture and it is something that very much defines the business and how it operates. It is important that anyone considering joining the organization can embrace its values which are best encapsulated through the company’s mission: Empower people to do more.

Job Description

For the Senior Software Engineer position we are looking for a detail-oriented and experienced programmer that will be working in the Software Development Team. You will be involved in the development of our latest connected products and working on our backend architecture.

Your daily activities:

  • Define and build exciting new features
  • Provide product decisions and help decide on technologies to be used
  • Develop and maintain our API
  • Support app and web development
  • Maintain and improve our databases
  • Support development of testing processes to ensure high quality of products
  • Use analytics and customer feedback to quickly revise and iterate on product

Skills required:

  • 5+ years backend related work experience
  • Project experience with Golang, NodeJS, PHP, Python and Ruby
  • Ability to demonstrate high-quality code and to work concisely on documentation
  • Excellent communication skills
  • Exhilarated by pushing the boundaries - solving tough problems with creative and new solutions

Nice to have:

  • Good understanding of CoAP protocol,
  • Experience with ElasticSearch, Docker, Hadoop
  • Previous experience with IoT products

Job Type: Full-time

Salary: From CHF90,000.00 per year

Schedule:

  • Monday to Friday

Supplemental Pay:

  • Performance bonus

Ability to commute/relocate:

  • Cham, ZG: Reliably commute or planning to relocate before starting work (Preferred)